'use strict';

angular.module('app').directive('appPositionClass',[function(){
	return{
		restrict:'A',
		replace:true,
		scope:{
			isAction:'=',
			com:'='
		},
		templateUrl:'view/template/positionclass.html',
		link:function($scope){
			$scope.showPositonList=function(idx){
				$scope.positionList=$scope.com.positionClass[idx].positionList;
				$scope.isActive=idx;
			}
			$scope.$watch('com',function(newVal){
			//$watch监控com这个属性。
			//watch主要监视$scope这个里面的属性，
			//监听属性变化后执行方法，
			//尽量少使用watch
				if(newVal)$scope.showPositonList(0)
				//newVal改变之前的值，oldVal改变后的值，
			});
		}
	};
}])